import numpy as np
import pandas as pd

# 创建日期索引
dates = pd.date_range('20130101', periods=6)

# 创建DateFrame模拟数据
# np.random.randn(6, 4) 创建6行4列的随机数
df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list('ABCD'))

# 语法: df.loc[:, 列名] = numpy二维数组(n,1)
# df.loc[:, 'D'] = np.array([5] * len(df))
# 修改数据
df.loc[:, 'D'] = np.array([5] * len(df))
print(df)
print("----------")

# 新增数据
df.loc[:, 'E'] = np.array([5] * len(df))
print(df)
